From 1475575799a4c416d8735c739a4278a3ab3680d5 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 8 Mar 2019 13:39:52 +0100 Subject: [PATCH] text: Use gtk_widget_set_overflow() --- gtk/gtktext.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gtk/gtktext.c b/gtk/gtktext.c index a4abda2cbe..5e757564ba 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -1644,6 +1644,7 @@ gtk_text_init (GtkText *self) gtk_widget_set_can_focus (GTK_WIDGET (self), TRUE); gtk_widget_set_has_surface (GTK_WIDGET (self), FALSE); + gtk_widget_set_overflow (GTK_WIDGET (self), GTK_OVERFLOW_HIDDEN); priv->editable = TRUE; priv->visible = TRUE; @@ -2196,13 +2197,6 @@ gtk_text_snapshot (GtkWidget *widget, GtkText *self = GTK_TEXT (widget); GtkTextPrivate *priv = gtk_text_get_instance_private (self); - gtk_snapshot_push_clip (snapshot, - &GRAPHENE_RECT_INIT ( - 0, - 0, - gtk_widget_get_width (widget), - gtk_widget_get_height (widget))); - /* Draw text and cursor */ if (priv->dnd_position != -1) gtk_text_draw_cursor (GTK_TEXT (widget), snapshot, CURSOR_DND); @@ -2218,8 +2212,6 @@ gtk_text_snapshot (GtkWidget *widget, priv->selection_bound == priv->current_pos && priv->cursor_visible) gtk_text_draw_cursor (GTK_TEXT (widget), snapshot, CURSOR_STANDARD); - gtk_snapshot_pop (snapshot); - gtk_text_draw_undershoot (self, snapshot); } -- 2.30.2